forest swallow - German English Dictionary